It is already set in the parent class
To make phan happy, set the new type with a @property annotation
Change-Id: I47a83e3c4848b0a75284dc08c72df60b3d5dd19b
/**
* Special handling for category description pages, showing pages,
* subcategories and file that belong to the category
+ *
+ * @property WikiCategoryPage $mPage Set by overwritten newPage() in this class
*/
class CategoryPage extends Article {
# Subclasses can change this to override the viewer class.
protected $mCategoryViewerClass = CategoryViewer::class;
- /**
- * @var WikiCategoryPage
- */
- protected $mPage;
-
/**
* @param Title $title
* @return WikiCategoryPage
* Class for viewing MediaWiki file description pages
*
* @ingroup Media
+ *
+ * @property WikiFilePage $mPage Set by overwritten newPage() in this class
*/
class ImagePage extends Article {
/** @var File|false */
/** @var bool */
protected $mExtraDescription = false;
- /**
- * @var WikiFilePage
- */
- protected $mPage;
-
/**
* @param Title $title
* @return WikiFilePage